package com.mycompany.sigemp.model;

import org.hibernate.validator.constraints.NotEmpty;

public class Empleado {
	@NotEmpty(message="Debe ingresar el codigo")
	private String codigo;
	@NotEmpty(message="Debe ingresar el DNI")
	private String dni;
	@NotEmpty(message="Debe ingresar el nombre")
	private String nombre;
	@NotEmpty(message="Debe ingresar el apellido")
	private String apellido;
	@NotEmpty(message="Debe ingresar el cargo")
	private String cargo;
	@NotEmpty(message="Debe ingresar el telefono")
	private String telefono;
	@NotEmpty(message="Debe ingresar el e-mail")
	private String mail;
	@NotEmpty(message="Debe ingresar la direccion")
	private String direccion;
	
	public Empleado() {
		super();
	}

	public Empleado(String codigo, String dni, String nombre, String apellido,
			String cargo, String telefono, String mail, String direccion) {
		super();
		this.codigo = codigo;
		this.dni = dni;
		this.nombre = nombre;
		this.apellido = apellido;
		this.cargo = cargo;
		this.telefono = telefono;
		this.mail = mail;
		this.direccion = direccion;
	}

	public String getCodigo() {
		return codigo;
	}

	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}

	public String getDni() {
		return dni;
	}

	public void setDni(String dni) {
		this.dni = dni;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getApellido() {
		return apellido;
	}

	public void setApellido(String apellido) {
		this.apellido = apellido;
	}

	public String getCargo() {
		return cargo;
	}

	public void setCargo(String cargo) {
		this.cargo = cargo;
	}

	public String getTelefono() {
		return telefono;
	}

	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}

	public String getMail() {
		return mail;
	}

	public void setMail(String mail) {
		this.mail = mail;
	}

	public String getDireccion() {
		return direccion;
	}

	public void setDireccion(String direccion) {
		this.direccion = direccion;
	}

	@Override
	public String toString() {
		return "Empleado [codigo=" + codigo + ", dni=" + dni + ", nombre="
				+ nombre + ", apellido=" + apellido + ", cargo=" + cargo
				+ ", telefono=" + telefono + ", mail=" + mail + ", direccion="
				+ direccion + "]";
	}

}
